On test suite composition and cost-effective regression testing
نویسندگان
چکیده
منابع مشابه
Regression Testing Cost Reduction Suite
The estimated cost of software maintenance exceeds 70 percent of total software costs [1], and large portion of this maintenance expenses is devoted to regression testing. Regression testing is an expensive and frequently executed maintenance activity used to revalidate the modified software. Any reduction in the cost of regression testing would help to reduce the software maintenance cost. Tes...
متن کاملRegression Testing: Techniques for Test Suite Minimization
___________________________________________________________________________________________________ Software testing occurs simultaneously during the software development to detect errors as early as possible and to guarantee that changes made in software did not change the system negatively. However, during the development phase, the test suite is efficient and tends to increase in size. Due t...
متن کاملAn Effective Test Suite Reduction Using Priority Cost Technique
Effective testing can develop quality software with higher productivity at a lower cost. As the software is modified and new test cases are added to the test suite, the size of the test suite grows and the cost of testing is also increases. In order to reduce the cost of testing researcher have investigated the use of test suite reduction technique. Redundancy in test suite increases the execut...
متن کاملEffective Test Case Selection and Prioritization in Regression Testing
Regression testing is used to ensure the validity of the changed software. Due to time budget and entire test suite could not be executed. Hence it becomes an essential to minimize the test suite and choose a subset of test cases from test suite which will be executed in least time and has the capability to cover all the faults. Hence reordering the test case on the basis of time fault, test ca...
متن کاملEffective Test Case Prioritization Technique in Web Application for Regression Test Suite
Regression testing is retesting of a software system that has been modified to ensure that any bugs have been fixed and that no other previously working functions have failed as a result of the fixes and that newly added features have not created problems with previous versions of the software. Test case prioritization techniques, which are used to improve the cost-effectiveness of regression t...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: ACM Transactions on Software Engineering and Methodology
سال: 2004
ISSN: 1049-331X,1557-7392
DOI: 10.1145/1027092.1027093